@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1445496583_1588945.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1445496583_1588945.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1445496583_1588945.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1445496583_1588945.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1445496583_1588945.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{font-family:"iconfont";
font-size:16px;font-style:normal;}

/* flexslider */
.flexslider{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.slides li a
{ display:block; width:100%; height:100%;}

a:hover
{
	color:#1555ac;
}
.nav
{
	height: 53px;
	background:#1555ac;
	border-bottom:1px solid #003b8c;

}

.nav a
{
	width:125px;
	height: 54px;
	float: left;
	display:inline-block;
	text-align: center;
	line-height:54px;
	color: #fff;
	box-shadow: inset 1px 0px 0 #3d72b9, -1px 0px 0 #083879;

}

.nav a.on
{ background:#0e9be1; color:#fff; }
.nav a.on,.nav a:hover
{ background:#003986; color:#fff; }

.t1
{ background:#f9f9f9; border:1px solid #e1e1e1; width:100%; float:left;}

.mod2
{ width:982px; padding-left:18px; float:left; border:1px solid #e1e1e1; border-top:0px; padding-top:25px;padding-bottom:25px; }
.mod2 ul li
{ display:block; border:1px  solid #e1e1e1; padding:5px; float:left; width:200px; margin-left:15px; margin-right:15px;}

.mod2 ul li:hover
{
	border:1px solid #1555ac;
}
.mod2 ul li img
{ width:200px; height:200px;}
.section-img-btn {
float: right;
font-size: 14px;
font-weight: 500;
margin-top: 15px;
margin-right:15px;
}
.section-img-btn img {
float: left;
border-radius:50%;
}
.section-img-btn ul {
float: left;
margin-top: 8px;
}
.section-img-btn ul li {
width: 15px;
height: 4px;
background: #ccc;
margin-left: 5px;
margin-right: 5px;
float: left;
text-indent: -99933px;
cursor: pointer;
}

.section-img-btn ul li.on {
background: #ff6600;
}

.mod3
{ width:235px; float:left;}
.mod4
{ width:232px; float:left; background:#f9f9f9; min-height:400px; border:1px solid #c1c1c1; border-top:0px;}
.mod4 h2
{ float:left; width:180px; margin-left:20px; margin-top:15px; margin-bottom:20px; font-weight:400;}
.mod4 h2 a
{ width:100%; float:left;}
.mod4 h2 a i
{ float:right; margin-top:5px; color:#999;}
.mod4 ul
{ border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; padding-top:10px; padding-bottom:10px; width:100%; float:left;}
.mod4 ul li
{ width:90%; float:left; line-height:35px; height:35px; overflow:hidden;}
.mod4 ul li a
{ color:#666; float:left; margin-left:15px;}
.mod4 ul li a:hover
{ color:#1555ac;}
.mod4 ul li a i
{ margin-right:10px; font-size:12px}
.mod5
{ width:736px; float:right;}
.mod6
{ width:100%; float:left; border:1px solid #e1e1e1;}
.mod6 span
{ float:left; margin-top:15px; margin-bottom:15px; margin-left:30px;}
.mod6 span a
{ margin-right:25px; margin-left:25px;}
.mod7
{ float:left; margin-top:20px; width:780px;}
.mod7 ul li
{ float:left; width:220px; margin-right:38px; margin-bottom:36px; padding-bottom:15px;}
.mod7 ul li:hover
{ background:#f1f1f1;}
.mod7 ul li img
{ display:block; width:218px;  border:1px solid #e1e1e1;}
.mod7 ul li .imgs
{
width: 220px;
height: 220px;
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat no-repeat;
}
.mod7 ul li span
{ width:220px; margin-top:15px; float:left; font-weight:700; text-align:center;}
.mod8
{
	width:100%; float:left; background:#1555ac; height:60px;
}

.mod8 h2
{ float:left; color:#fff; font-weight:500; line-height:60px; font-size:16px; margin-left:20px;}
.mod8 a
{float:right; color:#fff; line-height:60px; margin-right:25px;
}
.mod9{
	float:left; width:998px; border:1px solid #c1c1c1; min-height:500px; border-top:0px;
	background:#fff;
}
.mod10
{
	width:910px; float:left;
	margin-top:35px;
	margin-left:50px;
}

.mod10 .aboutimg
{ display:block; float:left; width:333px; height:246px;}
.mod11
{ float:right; width:545px;}
.mod11 h2
{ color:#1555ac; font-size:22px;}

.mod11 p
{ text-indent:2em; line-height:25px;}
.mod12
{ width:100%; float:left; margin-top:25px; margin-bottom:25px;margin-left:35px;}

.mod12 ul li 
{ width:200px; float:left; margin-left:10px; margin-right:10px; padding:5px; border:1px solid #e1e1e1;}
.mod12 ul li:hover
{ border:1px solid #1555ac;}
.mod12 ul li  img
{ width:100%; height:140px; display:block; float:left;}


.mod13
{ float:left; width:100%; position:relative;}
.mod14
{ width:648px; float:left;}
.bgs
{
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding-top:30px;
	padding-bottom:30px;
}
.mod15
{ width:100%; float:left;}
.mod16
{ width:100%; float:left; margin-top:25px;}
.mod16 img
{ width:200px; height:150px;}
.mod17
{ float:right; width:420px;}
.mod17 h4
{ margin:0px; padding:0px; width:100%; float:left; margin-bottom:15px; }
.mod17 h4 a
{color:#1555ac; float:left; margin-left:25px;}
.mod17 p
{ text-indent:2em; line-height:22px; color:#666;}
.mod15 ul li
{ float:left; width:320px; line-height:35px;}
.mod15 ul li a
{ color:#666;}
.mod18
{ float:right; margin-top:8px;}
.navfoot
{ height:62px; background:#1555ac;}
.foot
{
	background-image: url(../images/nf.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:291px;
}
.navfoot ul a
{color:#fff; width:120px; float:left; text-align:center; margin-top:20px; border-right:1px solid #fff;}
.ba
{ background:#1555ac; min-height:500px; padding-bottom:10px;}
.mod19
{ width:260px; height:146px; float:left; border-right:1px solid #666; margin-top:55px;}
.footend
{ width:100%; float:left;color:#999; font-weight:700; margin-top:55px;} 
.footright
{ width:698px; float:right; margin-top:60px;}
.footright p
{ color:#999; font-weight:700;}
.mod20
{ width:100%; float:left; background:#f8f8f8; height:58px; border-bottom:1px solid #e2e2e2; }
.mod20 h2
{ float:left; display:block; line-height:58px; color:#1555ac; margin-left:20px;}
.postion
{ float:right; line-height:58px; color:#666; margin-right:20px; font-size:12px;}
.postion a
{ color:#666;}
.mod21
{ font-size:14px; width:90%; margin-left:5%; margin-top:20px; float:left; line-height:30px; margin-bottom:40px;}
.mod21 img
{ 
display:block; margin:0 auto;
max-width:662px;
height:auto!important;
}
.nlist
{ width:100%; float:left; margin-bottom:30px;}
.nlist  li
{
	float: left;
	line-height: 50px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e1e1e1;
}
.prolist
{ width:100%; float:left; margin-top:60px; margin-bottom:20px;}
.prolist ul {
	 float:left; margin-left:10px;}
.prolist ul li
{ float:left; margin-right:15px; margin-left:15px; width:205px; margin-bottom:10px; }
.prolist ul li img
{padding:2px; border:1px solid #e1e1e1; width:100%; height:211px;}
.prolist ul li img:hover
{ border:1px solid #1555ac}
.prolist ul li span
{ width:100%; float:left; text-align:center;}
.dede_pages
{ width:100%;margin-bottom:20px; float:left; }
.dede_pages ul
{ float:left; margin-left:10px;}
.dede_pages ul li
{ float:left;}
.dede_pages ul li a
{ padding-left:10px; padding-right:10px; background:#f8f8f8; margin-left:10px; margin-right:5px; padding-top:5px; padding-bottom:5px;}



.mod18 ul li
{line-height:40px; padding-left:10px; }

.mod18 ul li a
{ color:#666;}
.footend a
{ color:#666;}
.quali
{
 width:234px;
height:66px;
float:left;
background:#333;
margin-top:20px;
}
.quali img
{
	float:left;
	margin-left:60px;
	margin-top:20px;
}
.quali span
{
	color:#fff;
	line-height:66px;
	margin-left:5px;
}
.quali:hover
{ background:#1555ac;}